ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب DevOps Unleashed with
Git and GitHub

دانلود کتاب DevOps با Git و GitHub آزاد شد

DevOps Unleashed with
Git and GitHub

مشخصات کتاب

DevOps Unleashed with
Git and GitHub

ویرایش: [1 ed.] 
نویسندگان:   
سری:  
ISBN (شابک) : 9781835463710 
ناشر: Packt Publishing Pvt Ltd 
سال نشر: 2024 
تعداد صفحات: 379 
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 15 Mb 

قیمت کتاب (تومان) : 32,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 8


در صورت تبدیل فایل کتاب DevOps Unleashed with
Git and GitHub به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب DevOps با Git و GitHub آزاد شد نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

DevOps Unleashed with Git and GitHub
Foreword
Contributors
About the author
About the reviewers
Preface
   Who this book is for
   What this book covers
   To get the most out of this book
   Download the example code files
   Get in touch
   Share your thoughts
   Download a free PDF copy of this book
Part 1: Foundations of Git, GitHub, and DevOps
1
DevOps and Developer Experience – Entering the World of Modern Development
   DevOps – Accelerating the development cycle by reducing friction
      Background on DevOps
      What is NOT DevOps?
      DevOps is culture
      Soaring to excellence in DevOps practices
      The next challenge
   Developer experience – A strategy for developer excellence
      Developer experience is a strategy
      Elements that amplify DevOps and developer experience
   Git – Where code collaborations begin
      Imagining the world without version control
      The history of Git
      What is a VCS?
   GitHub – The AI-powered developer platform
      Powered by AI
      Collaboration
      Productivity
      Security
      Scale
   Summary
   Further reading
2
Getting Started with Git
   Technical requirements
   Getting started with Git
      Git basics – Begin with a hands-on experience
      Working with branches – The cornerstone of collaboration
   The anatomy of Git – A beginner-friendly explanation of how Git works
      The file lifecycle in Git
      Behind the scenes – Git’s architecture
      Git tree structure
   Becoming a guru of Git communication
      git commit – Revisiting the most important command
      Control quality and quantity to be a good communicator
   Summary
3
Advanced Git Usage for Team Collaboration
   Technical requirements
   Branching strategies for team collaboration
      Why a branching strategy is important
      Branch strategy and branch policy
      Smaller and frequent versus larger and less frequent
      Types of branch policies branch policies
      Branch naming conventions – Discover the best practices for naming branches in Git
   Ways to apply your changes on a branch
      Merging vs rebasing
      Exploring different ways to merge in Git
   Navigating conflicts
      Why conflict happens
      How to merge conflicts in Git
      How to resolve merge conflicts
      Useful commands for supporting merge activities
   Mastering better collaboration
      Rolling back time
      Organizing your working environment
      Who did what? Great ways to help you debug
      Versioning excellence
   Summary
Part 2: GitHub Excellence and CI/CD Fundamentals
4
Elevating Team Collaboration with GitHub
   Technical requirements
   Getting started with GitHub
      Setting up your GitHub account
      Creating your first GitHub repository
      Registering your SSH key
      git remote – Connecting local and remote repositories
      git push – Making your code count
      Examining code on GitHub
      git pull – Bridging local and remote work
      git fetch – Syncing without disruption
      Fetch versus pull
      git clone – Bringing GitHub repos to your workspace
      Forking – More than just copying code
   Issues – Collaboration excellence at GitHub
      What makes GitHub Issues unique
      Crafting an issue – Essentials for a well-structured issue
      Effective communication
   Pull request excellence
      What makes pull requests unique?
      Crafting a pull request
      Pull request review 101
   Getting the best out of GitHub
      GitHub Projects – Managing your issues and pull requests in one place
      GitHub Codespaces – Transforming development workflows with cloud-based environments
      GitHub Discussions – Fostering community and collaboration
   GitHub repository excellence
      Repository rules – Streamlining workflow and ensuring code quality
      CODEOWNERS – Streamlined review and ownership
      Issue and pull request templates
   Summary
5
Driving CI/CD with GitHub
   GitHub Actions – Mastering workflow automation
      Comprehensive overview of GitHub Actions
      Deep diving into GitHub workflow structure
      GitHub Actions best practices
   Deployment strategies
      Blue-green deployment
      Rolling deployment
      Canary deployment
   Feature release strategies
      Feature flag
      Release train
   Summary
   Further reading
Part 3: Beyond DevOps
6
Enriching DevOps Implementation
   Leveraging metrics in DevOps
      Four keys – DORA metrics
      SPACE framework
      Metrics at GitHub
   DevSecOps – Security as a continuous matter
      Security shift-left
      Security features in GitHub
   Scaling the collaboration
      Why scaling collaboration is imperative
      InnerSource – Distributed collaboration model
      Setting up GitHub for scalable collaboration
   Summary
   Further reading
7
Accelerate Productivity with AI
   AI innovation in coding
      The impact of LLMs on coding
      Understanding LLMs – A basic introduction
      Application of LLMs in coding
      Prompt and context
   Exploring the capabilities and interaction with AI in coding
      Code completion – The foundation of AI-powered coding
      Code explanation
   Strategies for maximizing AI efficiency
      Be specific
      Be context-aware
      Be consistent
   Summary
   Further reading
8
Reflection and Conclusion
   Reflecting on the journey through Git, GitHub, and DevOps – Enhancing the developer experience
   Embracing AI in development — The next evolutionary step in software engineering
   Concluding remarks
Index
   Why subscribe?
Other Books You May Enjoy
   Packt is searching for authors like you
   Share Your Thoughts
   Download a free PDF copy of this book




نظرات کاربران